"""当前目录下的“students.csv”文件是一份学生信息表，请读取这个文件并打印出以下信息：

1.学生的平均年龄

2.学生的平均身高

3.年龄大于10岁的学生姓名

提示：csv文件是一种纯文本文件，另外当前这个csv文件是gbk编码的，出打印现乱码时，可以考虑使用指定编码"""


count = 0
age = 0
height = 0
name_list = []

with open('students.csv', 'r', encoding='gbk') as r:
        r.readline()
        student_info_list = r.readlines()
        # print(student_info_list)

        for info in student_info_list:
                student_info = info.split(",")
                name = student_info[0]

                # 1.学生的平均年龄
                age += int(student_info[2])

                # 2.学生的平均身高
                height += int(student_info[3])

                count += 1

                # 3.年龄大于10岁的学生姓名
                if int(age) > 10:
                        name_list.append(name)

print("学生的平均年龄:{}".format((age/count)))
print("学生的平均身高:{}".format(height/count))
print("年龄大于10岁的学生姓名分别有：{}".format(" ".join(name_list)))



